/*
 * @Copyright: Copyright (c) 2030 吴周海
 * @Author: wzh200x@126.com
 * @Date: 2025-10-11 11:07:15
 * @LastEditors: wzh200x@126.com
 * @LastEditTime: 2025-10-20 13:45:49
 * @FilePath: \gogamewebserver\goGameWebServer\api\auth\auth.go
 * @Description: 文件功能描述
 */
package auth

import (
	"context"
	v1 "goGameWebServer/api/auth/v1"
)

type IAuth interface {
	Login(ctx context.Context, req *v1.AuthLoginReq) (res *v1.AuthLoginRes, err error)
	ThirdLogin(ctx context.Context, req *v1.AuthPlatformLoginReq) (res *v1.AuthPlatformLoginRes, err error)
}

type IAutnPrivate interface {
	UpdateToken(ctx context.Context, req *v1.AuthUpdateTokenReq) (res *v1.AuthUpdateTokenRes, err error)
}
